package io.renren.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * ${comments}
 *
 * @author Sen 524227263@qq.com
 * @since 1.0.0 2024-05-30
 */
@Data
@TableName("GoodsM")
public class GoodsmEntity {

    /**
     * 创建日期
     */
	private Date sysCreated;
    /**
     * 最后修改日期
     */
	private Date sysLastUpd;
    /**
     * 记录删除标记
     */
	private Boolean sysDeleted;
    /**
     * 货品编号
     */
	private String code;
    /**
     * 货品名称
     */
	private String name;
    /**
     * 简称
     */
	private String shortname;
    /**
     * 品牌
     */
	private String brand;
    /**
     * 规格
     */
	private String specifications;
    /**
     * 英文名称
     */
	private String englishname;
    /**
     * 助记码
     */
	private String assistantcode;
    /**
     * 发票名称
     */
	private String invoicename;
    /**
     * 货品类型
     */
	private String goodstype;
    /**
     * 等级
     */
	private String grade;
    /**
     * 产地
     */
	private String placeorigin;
    /**
     * 税法
     */
	private String taxlaw;
    /**
     * 税率
     */
	private BigDecimal taxrate;
    /**
     * 成本核算方式
     */
	private String costsettlementway;
    /**
     * 批号管制否
     */
	private Boolean batchnum;
    /**
     * 序列号管制否
     */
	private Boolean serialnum;
    /**
     * 是否按批号调价
     */
	private Boolean batchnumchangeprice;
    /**
     * 是否按序列号调价
     */
	private Boolean serialnumchangeprice;
    /**
     * 可组装/拆卸
     */
	private Boolean bom;
    /**
     * 保质期
     */
	private Integer validdate;
    /**
     * 停用日期
     */
	private Date stopdate;
    /**
     * 特征管制否
     */
	private Boolean featuresign;
    /**
     * 全部仓库上限
     */
	private BigDecimal upperlimit;
    /**
     * 全部仓库下限
     */
	private BigDecimal lowerlimit;
    /**
     * 订货点
     */
	private Float orderpoint;
    /**
     * 需入库检验否
     */
	private Boolean instorechecksign;
    /**
     * 存货检验否
     */
	private Boolean inventorychecksign;
    /**
     * 检验周期
     */
	private String checkcycle;
    /**
     * 检验周期单位
     */
	private String checkcycleunit;
    /**
     * 备注
     */
	private String remark;
    /**
     * 外部关联字段
     */
	private String externalrelation;
    /**
     * 创建用户
     */
	private String sysCreatedby;
    /**
     * 授权用户
     */
	private String sysReplacement;
    /**
     * 所属岗位
     */
	private String sysPostn;
    /**
     * 所属部门
     */
	private String sysDivision;
    /**
     * 所属组织
     */
	private String sysOrg;
    /**
     * 最后修改用户
     */
	private String sysLastUpdBy;
    /**
     * 车辆类别外键
     */
	private String autokindsFk;
    /**
     * 车辆品牌外键
     */
	private String autobrandFk;
    /**
     * 车系外键
     */
	private String autogroupFk;
    /**
     * 车辆型号外键
     */
	private String automodelsFk;
    /**
     * 货品类别外键
     */
	private String goodskindsFk;
    /**
     * 仓库资料外键
     */
	private String storemFk;
    /**
     * 计量单位外键
     */
	private String unitsFk;
    /**
     * 采购部门外键
     */
	private String deptFk;
    /**
     * 采购人员表外键
     */
	private String ucmlContactFk;
    /**
     * 销售部门外键
     */
	private String saledeptFk;
    /**
     * 销售人员外键
     */
	private String ucmlSalecontactFk;
    /**
     * 图片路径
     */
	private String imagesrc;
    /**
     * 卡券使用说明
     */
	private String instructions;
    /**
     * 单据标识
     */
	private String billtype;
    /**
     * 文件类型
     */
	private String filetypem;
    /**
     * 文件名称
     */
	private String documentnamem;
    /**
     * 允许销售
     */
	private Boolean isallowsale;
    /**
     * 三级分类ID
     */
	private String typeno;
    /**
     * 是否通用
     */
	private Boolean isall;
    /**
     * 销价
     */
	private BigDecimal saleprice;
    /**
     * 会员价
     */
	private BigDecimal memberprice;
    /**
     * 最低售价
     */
	private BigDecimal lowestprice;
    /**
     * 单品提成标记
     */
	private Boolean issinglegoodscommision;
    /**
     * 归属
     */
	private String ascription;
    /**
     * 归属（1:平台）
     */
	private String assignment;
    /**
     * 是否通用
     */
	private Boolean isalla;
    /**
     * 单位名称
     */
	private String unitname;
    /**
     * 适配
     */
	private Boolean isadapter;
    /**
     * 适配所属车型
     */
	private Boolean isgeneral;
    /**
     * 品牌车系车型(货品适配车型明细记录串；隔开)
     */
	private String brandgroupmodelsname;
    /**
     * OE码
     */
	private String originalfactorycode;
    /**
     * 康众ID
     */
	private String id;
    /**
     * 粘度/温度
     */
	private String cpsortempnum;
    /**
     * $column.comments
     */
	private String purchasecontactFk;
    /**
     * $column.comments
     */
	private BigDecimal recentpurchaseprice;
    /**
     * $column.comments
     */
	private String oiltype;
    /**
     * $column.comments
     */
	private String goodsmoid;
    /**
     * $column.comments
     */
	private BigDecimal highestprice;
    /**
     * $column.comments
     */
	private String orgFk;
    /**
     * $column.comments
     */
	private BigDecimal shoppirce;
    /**
     * $column.comments
     */
	private String matchflag;
    /**
     * $column.comments
     */
	private Boolean isadapte;
    /**
     * $column.comments
     */
	private String ucmlPostFk;
    /**
     * $column.comments
     */
	private String purchasedeptFk;
}